package com.example.extensions.listener;

import com.example.extensions.constant.Constants;
import com.rabbitmq.client.Channel;
import org.springframework.amqp.core.Message;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.stereotype.Component;

import java.util.Date;

@Component
public class DelayListener {
//    @RabbitListener(queues = Constants.DELAY_QUEUE)
    public void dlHandMessage(Message message, Channel channel) throws Exception {
       //消费者逻辑
       System.out.printf("%tc $[dl.queue] 接收到消息: %s  deliveryTag: %d \n",new Date(), new String(message.getBody(), "UTF-8"), message.getMessageProperties().getDeliveryTag());
    }
}
